import { useCookies } from "@vueuse/integrations/useCookies"

const cookie = useCookies()

// ============================== Token 令牌 ==============================

// 存储在 Cookie 中的 Token 的 key
const TOKEN_KEY = 'Authorization'

// 获取 Token
export function getToken(){
    return cookie.get(TOKEN_KEY)
}

// 设置 Token
export function setToken(token){
    return cookie.set(TOKEN_KEY, token)
}

//移除 Token 
export function removeToken(){
    return cookie.remove(TOKEN_KEY)
}

// ============================== 标签页 ==============================

// 存储在 cookie 中间的 tab 的 key
const TAB_LIST_KEY = 'tabList'

// 获取 token
export function getTabList(){
    return cookie.get(TAB_LIST_KEY)
}

// 存储 token 到 cookie 中间
export function setTabList(tabList){
    return cookie.set(TAB_LIST_KEY, tabList)
}